home *** CD-ROM | disk | FTP | other *** search
/ PC World Interactive 7 / PC World Interactive 7.iso / program / ctutord.EXE / 82.C < prev    next >
C/C++ Source or Header  |  1990-09-17  |  503b  |  23 lines

  1.  
  2. /* 
  3.     There may be additional include files required depending
  4.     upon the compile product you are using. Typical compilers
  5.     include Microsoft C by Microsoft or Turbo C by Boland Int'l.
  6. */
  7. #include <stdio.h>
  8. /* define the union XYZ */
  9. union XYZ {
  10.     int i;
  11.     char a[2];
  12. };
  13. main()
  14. {
  15. /* allocate space for variable "abc" */
  16.     union XYZ abc;
  17.  
  18. /* store an integer into i - assume 16 bit integers */
  19.     abc.i=0xfaaf;
  20. /* print out one byte at a time */
  21.     printf("%x %x\n",abc.a[0], abc.a[1] );
  22. }
  23.